package a.b;

import java.util.ArrayList;
import java.util.List;

abstract class e
  implements g
{
  List a = new ArrayList(2);
  boolean b = false;
  boolean c = false;
  
  public boolean d()
  {
    return this.a.isEmpty();
  }
  
  public void a(c paramc)
  {
    if (this.b) {
      throw new IllegalStateException();
    }
    if (null == paramc) {
      return;
    }
    this.a.add(paramc);
    this.c = true;
  }
  
  public void b(c paramc)
  {
    if (this.b) {
      throw new IllegalStateException();
    }
    if (null == paramc) {
      return;
    }
    this.a.remove(paramc);
    this.c = true;
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.b.e
 * JD-Core Version:    0.7.0.1
 */